package com.gdlgxy.oa.service;

import com.gdlgxy.oa.DAO.StudentListDao;
import com.gdlgxy.oa.bean.StudentList;

public class StudentServer implements server{
    /**
     * 通过数据库获得学生链表
     */
    public static StudentList list(){
        return StudentListDao.getStudentList();
    }

    /**
     * 通过数据库删除学生节点
     * @param list 删除节点后的链表
     * @return 是否成功
     */
    public static boolean del(StudentList list){
        System.out.println("Server:开始通过数据库删除学生节点");
        return StudentListDao.DelStudentList(list);
    }

    /**
     * 通过数据库添加学生节点
     * @param list 添加节点后的链表
     * @return 是否成功
     */
    public static boolean create(StudentList list) {
        System.out.println("Server:开始通过数据库添加学生节点");
        return StudentListDao.CreateStudentList(list);
    }

    /**
     * 通过数据库修改学生节点
     * @param list 修改节点后的链表
     * @return 是否成功
     */
    public static boolean update(StudentList list) {
        System.out.println("Server:开始通过数据库修改学生节点");
        return StudentListDao.UpdateStudentList(list);
    }
}
